CSC Logo
HomeMediaHow Browsers Work

Please consider donating to the Computer Science Club to help offset the costs of bringing you our talks.

Abstract

Veteran Mozilla engineer Ehsan Akhgari presents a talk on the internals of web browsers. The material ranges from the fundamentals of content rendering to the latest innovations in browser design.

Web browsers have evolved. From their humble beginnings as simple HTML rendering engines they have grown and evolved into rich application platforms. This talk will start with the fundamentals: how a browser creates an on-screen representation of the resources downloaded from the network. (Boring, right? But we have to start somewhere.) From there we'll get into the really exciting stuff: the latest innovations in Web browsers and how those innovations enable — even encourage — developers to build more complex applications than ever before. You'll see real-world examples of people building technologies on top of these "simple rendering engines" that seemed impossible a short time ago.

View

Get the Flash Player to see this video using Flash Player.

Download

BitTorrent: Talk (x264) | Talk (MPG)

HTTP (web browser): Talk (x264) | Talk (MPG)

Ehsan Akhgari has contributed to the Mozilla project for more than 5 years. He has worked on various parts of Firefox, including the user interface and the rendering engine. He originally implemented Private Browsing in Firefox. Right now he's focusing on the editor component in the Firefox engine.

Please consider donating to the Computer Science Club to help offset the costs of bringing you our talks.